@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
img{border:0;}
caption,th{text-align:left;}
input,select,textarea{font-size:13px; color:#666; font-family:'lucida grande',taho,verdana,'trebuchet ms',sans-serif;}
body{margin:0 auto;font:14px/28px microsoft yahei}
a{text-decoration:none;color:#fff;}
a:hover{color:#fff;text-decoration:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:18px;font-weight:normal;text-align:left;}
.bold{font-weight:bold;}

.clear{clear:both;}

.b-d{border-bottom:#C5DCED 1px solid;}
.b-abcd{border:#C5DCED 1px solid;}
.b-bcd{border:#C5DCED 1px solid; border-top:none;}
.bff{ background:#FFF;}
.m5{margin-top:5px;}
.m10{margin-top:10px;}
.m15{margin-top:15px;}
.m20{margin-top:20px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mauto{ margin:0 auto;}
.fr{ float:right;}
.fl{ float:left;}
.textr{text-align:right;}
.textl{text-align:left;}
.p3{ padding:3px;}
.p5{ padding:5px;}
.p8{ padding:8px;}
.warp{width:100%;}
.main{width:65%;margin:0px auto 0; position:relative;min-width: 1200px;}
.content{width:1100px; padding:20px 30px;}
#container{margin:0 auto;text-align:left;font:13px/28px microsoft yahei,SimSun, Arial, Helvetica, sans-serif; background:#FFF; width:1160px; padding:15px;}

.w100{ width:100px;}
.w150{ width:150px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w340{ width:340px;}
.w360{ width:360px;}
.w370{ width:370px;}
.w380{ width:380px;}
.w400{ width:400px;}
.w410{ width:410px;}
.w440{ width:435px;}
.w470{ width:470px;}
.w530{ width:530px;}
.w560{ width:560px;}
.w600{ width:600px;}
.w630{ width:630px;}
.w670{ width:670px;}
.w740{ width:740px;}
.w760{ width:760px;}
.w820{ width:820px;}
.w930{ width:930px;}

.h130{ height:110px;}


.topbg{height:40px;margin:0px auto;position:relative; line-height:41px;background:url(tbtou.png) repeat;border-bottom: 1px solid #C5DCED;}
/* 顶部导航*/
#topdh{height:40px;margin:0px auto;position:relative; line-height:41px;background-color:rgba(0,104,183,0.9);box-shadow:0px 2px 2px #333;color: #fff; }
#topdh .top{ width:98%; margin:0 auto; height:inherit; }
#topdh{height:40px;line-height: 40px;font-size: 13px;}
#topdh a {height: 40px;line-height: 40px;color: #fff; margin:0 5px;font-size:13px;}
#topdh a:hover { color:#f3d400; }


/*顶部*/
.time{ width:200px; float:left; line-height:35px; color:#666;}
.weather{width:330px; float:left;height:20px; padding-top:2px;}
.shoucang{width:330px; float:right;height:35px; line-height:35px; text-align:right;}
.shoucang a{color:#333; text-decoration:none;}

.mgov{display:none;height:110px;position:absolute;background:url(../wxbg.png) no-repeat center; width:110px; padding:18px 10px 10px 10px; margin-left:45px;}


/*logo*/
.logo{height:240px; margin:0px auto 0; width: 100%; text-align:center; padding-top:10px; position: absolute;top:8%;z-index:-1;}



/*功能链接*/
.topbar{float:right;height:35px; line-height:35px; text-align:center;color:#09C; font-size:14px;font-weight:800;}
.topbar a{color:#F90; text-decoration:none;}


.header-search{width:260px; }
.header-search input.search {height: 26px;margin-right: 5px;padding-left:5px;border: none;border-radius: 3px;font-size: 12px;line-height: 25px;border: 1px solid #0068b7;}
.header-search input.submit {position: relative;width: 54px;height: 25px;background-color: #0068b7;border: none;border-radius:3px;font-size: 12px;color: #fff;line-height: 23px;border: 1px solid #fff;}


/*搜索*/
.search{width:447px; height:52px; margin:3% auto;}
#search_box { width:447px; height: 40px; background: url(sou.png); } 
#search_box #kwd { float: left; padding: 0; margin: 6px 0 0 6px; border: 0; width:400px; height:27px;background: none; font-size:14px; } 
#search_box #go { float: right; margin: 6px 4px 0 0; } 

/*版权*/
.footer{position:absolute; bottom:0; z-index:-3; width:100%;background-color:rgba(0,104,183,0.3);}
.footer-yl{line-height:30px; padding-top:20px;color:#fff;} 
.footer-yl select{width:210px; height:30px;margin-right:100px; background:rgba(255,255,255,0.15);border:1px solid #CCC;color:#000;border-radius:5px;}
.footer-yl .selectFix{ background:none;text-shadow:1px 1px 0 #000; color:#fff;border-radius:5px;}
.footer-copy{height:60px;text-align:left;line-height:18px; font-size: 14px; color:#fff; text-shadow:1px 1px 0 #000}
.footer-img{height:80px;}
.footer-img li{height:60px;float:left;}

/*举报图标*/
.jbtb{ text-align:right; margin:25px auto 0; }
.jbtb a{ margin:0 15px;}
.jbtb img{ height:42px;}


/*导航*/


.subnav{margin: 0 auto;position:fixed; top: 21.4%;right: 0;z-index: +997;}
.subnav li{float:left;50px;height:50px;position: relative;}
.subnav li a{display:block;z-index:99;}
.subnav li a:hover{transition:all .4s;}
.subnav li .submenu{display:none;right:47px;top:0px;position:absolute;width:150px; height:400px; background:rgba(0,104,183,0.9);box-shadow:0px 2px 2px #333;z-index:+9999;transition:all .4s;border-radius:5px;z-index: +998;}
.subnav li .submenu::hover::after{transition:all .4s;}





#topnav{position:absolute; bottom:15%; z-index:99; width:100%; height:100px;}

#nav{line-height:40px;padding:10px 0;}
#menu{margin:0 auto;width:150px; height:400px;}
#menu li{width:130px; padding: 0 10px; text-align: center;height:40px; text-shadow:1px 1px 0 #000; margin: 6px 0;}
#menu li:hover{border-radius:5px;}
#menu li a {display:block;text-align:center;height:40px; 0; box-shadow:0px 2px 2px #333;line-height:38px;text-decoration:none;z-index:99;font-size:18px;;text-indent:1.5em;font-weight:800;color:#fff;}

.1dh0:hover{background:url(home-lm0.png) 10px center  no-repeat;}
.1dh1:hover{background:url(home-lm1.png) 10px center  no-repeat;}
.1dh2:hover{background:url(home-lm2.png) 10px center  no-repeat;}
.1dh3:hover{background:url(home-lm3.png) 10px center  no-repeat;}
.1dh4:hover{background:url(home-lm4.png) 10px center  no-repeat;}
.1dh5:hover{background:url(home-lm5.png) 10px center  no-repeat;}
.1dh6:hover{background:url(home-lm6.png) 10px center  no-repeat;}
.1dh7:hover{background:url(home-lm7.png) 10px center  no-repeat;}

.dh0{background:url(home-lm0.png) 10px center  no-repeat;}
.dh1{background:url(home-lm1.png) 10px center  no-repeat;}
.dh2{background:url(home-lm2.png) 10px center  no-repeat;}
.dh3{background:url(home-lm3.png) 10px center  no-repeat;}
.dh4{background:url(home-lm4.png) 10px center  no-repeat;}
.dh5{background:url(home-lm5.png) 10px center  no-repeat;}
.dh6{background:url(home-lm6.png) 10px center  no-repeat;}
.dh7{background:url(home-lm7.png) 10px center  no-repeat;}
.dh0{background:url(home-lm0.png) 10px center  no-repeat;}

.dh1:hover{background:url(home-lm1.png) 10px center  no-repeat;}
.dh2:hover{background:url(home-lm2.png) 10px center  no-repeat;}
.dh3:hover{background:url(home-lm3.png) 10px center  no-repeat;}
.dh4:hover{background:url(home-lm4.png) 10px center no-repeat;}
.dh5:hover{background:url(home-lm5.png) 10px center no-repeat;}
.dh6:hover{background:url(home-lm6.png) 10px center  no-repeat;}
.dh7:hover{background:url(home-lm7.png) 10px center no-repeat;}

#menu li a:hover, #nav ul li a.on, #menu li a.hover {height:40px; display:block;box-shadow:0px 2px 2px #bebb91;}

#menu .subMenu {position:absolute;display:none;line-height:35px;width:320px;z-index:80;	overflow:hidden;margin-left:-80px;margin-top:0px;background:#FFF;
	padding:10px 8px 10px;
	-webkit-border-radius: 5px;
-moz-border-radius: 10px;
border-radius:10px;
-webkit-box-shadow: #C5DCED 0px 0px 10px;
-moz-box-shadow: #C5DCED 0px 0px 10px;
box-shadow:#C5DCED 0px 0px 10px;
}
#menu .subMenu .menuleft{display:block;	position:relative;}
#menu .subMenu .menuright {display:block;width:300px;float:left;line-height:30px;position:relative;z-index:90;}
#menu .subMenu .menuleft {background-position:left top;	width:10px;}
#menu .subMenu .menuright {	background-position:right top;padding-right:10px;}
#menu .subMenu .menuright a {float:left;margin-top:3px;height:30px;line-height:30px;padding:0;width:85px;margin:3px 5px 0 10px;z-index:99;font-size:13px;font-weight:normal;text-indent:0em;color:#000;}
#menu .subMenu .menuright a:hover {text-decoration: none;color:#366;box-shadow:#C5DCED 0px 0px 3px;border-radius:5px;}
#menu .subMenu .menuright2 a {float:left;margin-top:3px;height:30px;line-height:30px;padding:0;	width:130px;margin:3px 5px 0 10px;z-index:99;font-size:13px;font-weight:normal;	text-indent:0em;	color:#000;}
#menu .subMenu .menuright2 a:hover {text-decoration: none;color:#366;box-shadow:#C5DCED 0px 0px 3px;border-radius:5px;}


.dt0{background:url(home-lm0.png) 15px center  no-repeat;}
.dt1{background:url(home-lm1.png) 15px center  no-repeat;}
.dt2{background:url(home-lm2.png) 15px center  no-repeat;}
.dt3{background:url(home-lm3.png) 15px center  no-repeat;}
.dt4{background:url(home-lm4.png) 15px center  no-repeat;}
.dt5{background:url(home-lm5.png) 15px center  no-repeat;}
.dt6{background:url(home-lm6.png) 15px center  no-repeat;}
.dt7{background:url(home-lm7.png) 15px center  no-repeat;}


.nav *{transition:all .7s ease 0s}


.demo{margin:0 auto;position: absolute;top:39%;width: 100%;}
.nav {width:1200px; margin: 0 auto;text-align:center;z-index: +111;}
.nav li{display:inline-block;margin:0 10px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;z-index: +0;}

.nav li{animation:myfirsta linear infinite 2s}
@keyframes myfirsta{0%{margin-top:1%}
70%{margin-top:2%}
100%{margin-top:1%}
}
.nav li a{display:inline-block;width:1.5rem;height:1.5rem;padding:10px;border-radius:50%;border-width:0.25rem;border-style:solid;font-size:0.6rem; line-height: 1.5rem; text-shadow:0 0px 0 #ccc;font-weight: bold;}
.nav li:hover{z-index:11;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.nav li:hover a{text-decoration:none;font-size:0.6rem;color:#fff;}

.nav li:hover span{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;-webkit-animation:moveFromBottom .3s ease;-moz-animation:moveFromBottom .3s ease;-o-animation:moveFromBottom .3s ease;-ms-animation:moveFromBottom .3s ease;animation:moveFromBottom .3s ease}


.nav li:nth-child(1) a{border-color:rgba(255,187,114,0.9);background-color:rgba(238,167,91,0.9);background-image: url(navtb1.png);background-size:100% 100%; padding:0.6rem;}
.nav li:nth-child(2) a{border-color:rgba(111,141,116,0.9);background-color:rgba(155,188,23,0.9);background-image: url(navtb2.png);background-size:100% 100%; padding:0.6rem;}
.nav li:nth-child(3) a{border-color:rgba(162,207,222,0.9);background-color:rgba(55,195,230,0.9);background-image: url(navtb3.png);background-size:100% 100%; padding:0.6rem;}
.nav li:nth-child(4) a{border-color:rgba(162,207,222,0.9);background-color:rgba(0,107,190,0.9); background-image: url(navtb.png);background-size:100% 100%;padding:1.0rem;}
.nav li:nth-child(5) a{border-color:rgba(162,207,222,0.9);background-color:rgba(55,195,230,0.9);background-image: url(navtb4.png);background-size:100% 100%; padding:0.6rem;}
.nav li:nth-child(6) a{border-color:rgba(111,141,116,0.9);background-color:rgba(155,188,23,0.9);background-image: url(navtb5.png);background-size:100% 100%; padding:0.6rem;}
.nav li:nth-child(7) a{border-color:rgba(255,187,114,0.9);background-color:rgba(238,167,91,0.9);background-image: url(navtb6.png);background-size:100% 100%; padding:0.6rem;}


/**/
.nav li:nth-child(1):hover a{border-color:rgba(255,255,255,0.8);background-color:#f8c64d;background-image: url(navtbh1.png);background-size:100% 100%;}
.nav li:nth-child(2):hover a{border-color:rgba(255,255,255,0.8);background-color:#f8c64d;background-image: url(navtbh2.png);background-size:100% 100%;}
.nav li:nth-child(3):hover a{border-color:rgba(255,255,255,0.8);background-color:#f8c64d;background-image: url(navtbh3.png);background-size:100% 100%;}
.nav li:nth-child(4):hover a{border-color:rgba(255,255,255,0.8);background-color:#f8c64d;background-image: url(navtbh.png);background-size:100% 100%;}
.nav li:nth-child(5):hover a{border-color:rgba(255,255,255,0.8);background-color:#f8c64d;background-image: url(navtbh4.png);background-size:100% 100%;}
.nav li:nth-child(6):hover a{border-color:rgba(255,255,255,0.8);background-color:#f8c64d;background-image: url(navtbh5.png);background-size:100% 100%;}
.nav li:nth-child(7):hover a{border-color:rgba(255,255,255,0.8);background-color:#f8c64d;background-image: url(navtbh6.png);background-size:100% 100%;}


@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(120%) scale(.5);opacity:0}
to{-webkit-transform:translateY(0) scale(1);opacity:1}
}
@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(120%) scale(.5);opacity:0}
to{-moz-transform:translateY(0) scale(1);opacity:1}
}
@-ms-keyframes moveFromBottom{from{-ms-transform:translateY(120%) scale(.5);opacity:0}
to{-ms-transform:translateY(0) scale(1);opacity:1}
}
@-o-keyframes moveFromBottom{from{-o-transform:translateY(120%) scale(.5);opacity:0}
to{-o-transform:translateY(0) scale(1);opacity:1}
}
@keyframes moveFromBottom{from{transform:translateY(120%) scale(.5);opacity:0}
to{transform:translateY(0) scale(1);opacity:1}
}

li .wq{z-index: +11;}
.wq::after{content:'';background-image:url(navbg.jpg) ;background-repeat: no-repeat; background-size:100% 100%;width:15.9rem; height:9rem;position: absolute;left:-5rem; top:4.5rem;z-index:+5; transform-origin:center;transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.wq:hover::after{ transform:scale(1); opacity: 1;}

li .xa{z-index: +11;}
.xa::after{content:'';background-image:url(navbg1.jpg) ;background-repeat: no-repeat; background-size:100% 100%;width:15.9rem; height:9rem;position: absolute;left:-5rem; top:4rem;z-index:+5;transform-origin:center;transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.xa:hover::after{ transform:scale(1); opacity: 1;}

li .jy{z-index: +11;}
.jy::after{content:'';background-image:url(navbg2.jpg) ;background-repeat: no-repeat; background-size:100% 100%;width:15.9rem; height:9rem;position: absolute;left:-5rem; top:4rem;z-index:+5;transform-origin:center;transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.jy:hover::after{ transform:scale(1); opacity: 1;}

li .cb{z-index: +11;}
.cb::after{content:'';background-image:url(navbg3.jpg) ;background-repeat: no-repeat; background-size:100% 100%;width:15.9rem; height:9rem;position: absolute;left:-5rem; top:4rem;z-index:+5;transform-origin:center;transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.cb:hover::after{ transform:scale(1); opacity: 1;}


li .tc{z-index: +11;}
.tc::after{content:'';background-image:url(navbg4.jpg) ;background-repeat: no-repeat; background-size:100% 100%;width:15.9rem; height:9rem;position: absolute;left:-5rem; top:4rem;z-index:+5;transform-origin:center;transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.tc:hover::after{ transform:scale(1); opacity: 1;}

li .cy{z-index: +11;}
.cy::after{content:'';background-image:url(navbg5.jpg) ;background-repeat: no-repeat; background-size:100% 100%;width:15.9rem; height:9rem;position: absolute;left:-5rem; top:4rem;z-index:+5;transform-origin:center;transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.cy:hover::after{ transform:scale(1); opacity: 1;}

li .ts{z-index: +11;}
.ts::after{content:'';background-image:url(navbg6.jpg) ;background-repeat: no-repeat; background-size:100% 100%;width:15.9rem; height:9rem;position: absolute;left:-6rem; top:4rem;z-index:+5;transform-origin:center;transform:scale(0);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.ts:hover::after{ transform:scale(1); opacity: 1;}


#leftsead{width:131px;height:143px;position:fixed;top:28%;right:0px;z-index: +99;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:relative;right:140px;top:-53px;}


.enter{position:absolute; bottom:15%; z-index:99; width:100%; height:40px;}
.jrsy{ background:url(05.gif) no-repeat; height:40px; width:152px; text-align:center; line-height:40px;}
.jrsy a{ color:#FFF; font-size:18px; font-weight:bold;}